package com.jielin.handling.service.unit;

import com.jielin.handling.entity.unit.Organization;

import java.util.Map;

/**
 * @author wr
 * @date 2019/5/7 - 19:27
 */
public interface UnitService {

    /**
     * 根据单位id查询单位信息
     *
     * @param organizationId
     * @return
     */
    Organization findUnitInfoById(String organizationId);

    /**
     * 查询是否有子单位
     *
     * @param id 单位id
     * @return
     */
    Boolean findChildUnitNumById(String id);

    /**
     * 新增单位信息，并添加单位管理员账户
     *
     * @param organization
     * @return
     */
    int addUnitInfo(Organization organization);
    /**
     * 查询该单位下注册码是否过期
     *
     * @param unitCode
     * @return
     */
    Map<String, Object> findRegistrationCode(String unitCode);
}
